<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>分支语句的使用(The use of branch statements)</title>
    <!-- 
    在JavaScript中，分支语句用于根据条件的不同来控制程序的执行流程。

    1.  `if`  语句
    `if` 语句用于根据条件表达式的真假来执行不同的代码块。
    if (条件) {
        // 条件为真时执行的代码
    } else {
        // 条件为假时执行的代码（可选）
    }
    
    2. `else if` 语句用于在多个条件中进行判断。
    if (条件1) {
        // 条件1为真时执行的代码
    } else if (条件2) {
        // 条件2为真时执行的代码
    } else {
        // 所有条件都为假时执行的代码（可选）
    }
    
    3. `switch` 语句用于根据不同的值执行不同的代码块，通常用于多个条件的判断。
    switch (表达式) {
      case 值1:
          // 当表达式等于值1时执行的代码
          break;
      case 值2:
          // 当表达式等于值2时执行的代码
          break;
      default:
          // 当没有匹配的值时执行的代码（可选）
    }

    总结
    -  `if` 语句用于简单的条件判断，适合处理少量条件。
    -  `else if` 语句用于处理多个条件，能够进行链式判断。
    -  `switch` 语句适合处理多个可能的值，能够提高代码的可读性。

    分支语句是控制程序执行流的重要工具，合理使用可以使代码更加清晰和易于维护。
  --></head>
  <body>
    <script>
      // if 语句
      let score = 85;

      if (score >= 60) {
        console.log("及格");
      } else {
        console.log("不及格");
      }

      // else if 语句
      let score2 = 75;
      if (score2 >= 90) {
        console.log("优秀");
      } else if (score2 >= 80) {
        console.log("良好");
      } else {
        console.log("及格");
      }

      // switch 语句
      let fruit = "apple";
      switch (fruit) {
        case "banana":
          console.log("这是香蕉");
          break;
        case "apple":
          console.log("这是苹果");
          break;
        default:
          console.log("未知水果");
      }
    </script>
  </body>
</html>
